package com.naizhuai.ui.mianbusiness.action.presenter;

import com.naizhuai.ui.entity.mainbusiness.ActionEditContractActivityBean;
import com.naizhuai.ui.entity.mainbusiness.ActionMainBean;

import java.util.Map;

import rx.Observable;

/**
 * 处理manage的方法接口
 * Created by code_han on 2018/1/25.
 */

public interface ActionManageApiStore {

    Observable<ActionEditContractActivityBean> getComparePagerMsg(String questionId);

    Observable<ActionEditContractActivityBean> getProcessDetails(String questionId);

    Observable<ActionEditContractActivityBean> getExamineDataDetails(String questionId);

    Observable<String> submitActionDetails(Map<String,String> submitActionMessage);

    Observable<String> submitActionProcess(Map<String,String> submitProcessMessage);

    Observable<String> submitExamineDetails(Map<String,String> submitExamineDetails);

    Observable<ActionMainBean> getActionMainPager(String companyId);

    Observable<ActionEditContractActivityBean> getActionBrightPointMsg(String actionId);

    Observable<ActionEditContractActivityBean> getActionBeforeDetals(String actionId);

}
